"""
带 b：
    以二进制的方式处理
带 +：
    可读可写
"""

# r+：没有该文件则报错，文件指针在开头
f = open('test.txt', 'r+')
content = f.read()
print(content)
f.close()
print('================')

# w+：没有该文件会新建文件，文件指针在开头，用新内容覆盖原内容，执行read（没有写入内容），会清空文件
f = open('test2.txt', 'w+')
content = f.read()
print(content)
f.close()
print('================')

# a+: 没有该文件会新建文件，文件指针在结尾，所以用read无法读取数据
f = open('test.txt', 'a+')
content = f.read()
print(content)
f.close()
